//
//  APDebugLogManager.h
//  AP_Configuration
//
//  Created by Ron on 2023/3/08.
//

#import <Foundation/Foundation.h>
#import <BLE_Configuration_SDK/Log.h>

NS_ASSUME_NONNULL_BEGIN

@interface LogManager : NSObject

+ (instancetype)shared;

/**
 * 添加日志
 * - Parameter message: 日志信息
 */
- (Log *)addLogWithMessage:(NSString *)message;

/**
 * 获取所有的日志
 */
- (NSArray *)getAllLogs;

/**
 * 获取所有的日志内容
 */
- (NSArray *)getAllLogMessages;

/**
 * 删除所有的日志
 */
- (void)removeAllLogs;

@end

NS_ASSUME_NONNULL_END
